package org.ch00.test04.demo04;

/**
 * @author ZQX
 * @date 2025-03-04
 */
public class LieRen {

    // 以下定义并不是真正的常量 - 实例化出来每个对象都拥有各自的常量
    // public final int HARD = 8 ;

    // 以下定义的是真正意义的常量 - 所有实例化出来的对象都共享相同的一个常量
    public static final int HARD = 8;
    public static final int MIDDLE = 4;
    public static final int EASY = 2;


    /**
     * 打猎
     *
     * @param animal 动物
     */
    public void daLie(Animal animal) {
        System.out.println("抬起枪..");
        System.out.println("瞄准...");
        int r = animal.run();

        if (r >= MIDDLE) {
            System.out.println("打猎成功");
            return;
        }

        System.out.println("打猎失败，猎物已逃跑");
    }
}
